/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cms.dataaccess;

import cms.exceptions.HibernateAccessLayerException;
import dto.Itemauthors;
import java.util.List;

/**
 *
 * @author TauPo
 */
public interface ItemAuthorsDAO {
  public List<Itemauthors>  findItemauthorsByConferenceName(String conferenceName) throws HibernateAccessLayerException;
  public List<Itemauthors>  findItemauthorsByItemName(String itemName) throws HibernateAccessLayerException;
  public List<Itemauthors>  findItemauthorsByAuthoerName(String authorsName) throws HibernateAccessLayerException;
  public Itemauthors findItemauthors(String conferenceName,String itemName,String authorsName) throws HibernateAccessLayerException;
  public List<Itemauthors> findByCustomizeQuery(String queryString) throws HibernateAccessLayerException ;
  
  public List<Itemauthors> findAllItemauthors() throws HibernateAccessLayerException;
  public void insertItemauthors(Itemauthors itemauthor) throws HibernateAccessLayerException;
  public void updateItemauthors(Itemauthors itemauthor) throws HibernateAccessLayerException;
  public void deleteItemauthors(Itemauthors itemauthor) throws HibernateAccessLayerException;
   
}
